thousand-legged worms - English Synonyms Dictionary